home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Commodities / BlackHole / Source / DMakefile < prev    next >
Encoding:
Makefile  |  1996-09-27  |  551 b   |  32 lines

  1.  
  2. EXE = blackhole
  3. DCC = dcc
  4. CFLAGS= -proto -Hheader.m=header.h
  5. PROTOS= prog-protos.h
  6. PRECOMP= header.m
  7.  
  8. SRCS= blackhole.c delete.c control_panel.c
  9.  
  10. HDRS= header.h
  11.  
  12. OBJS= $(SRCS:"*.c":"*.o") $(SRCS:"*.a":"$*.o")
  13.  
  14. all: $(PRECOMP) $(PROTOS) $(EXE)
  15.  
  16. $(EXE): $(OBJS)
  17.     $(DCC) $(CFLAGS) $(OBJS:"*.o":"*.o") -o %(left)
  18.  
  19. $(OBJS) : $(SRCS)
  20.     $(DCC) %(right) -o %(left) -c $(CFLAGS)
  21.  
  22. $(PROTOS) : $(SRCS)
  23.     -delete %(left)
  24.     makeproto -o %(left) %(right)
  25.  
  26. $(PRECOMP) : $(SRCS) $(HDRS)
  27.     -delete %(left)
  28.  
  29. clean:
  30.     -delete $(OBJS) $(PROTOS) $(PRECOMP)
  31.  
  32.